body{
    background-color: #fff;
}

.history-title {
    padding    : 0 .3*50px;
    padding-top: .2*50px;
    font-size  : .3*50px;
    color      : #5a5c5d;
    font-weight: 700
}

.history-title>img {
    float: right;
    width: .4*50px
}

.search_title {
    width     : 100%;
    height    : 1.08*50px;
    background: #ee3943;
    text-align: center
}

input[type=search]::-webkit-search-cancel-button {
    -webkit-appearance: none
}

.search_title input {
    width              : 5.4*50px;
    height             : .68*50px;
    border             : none;
    border-radius      : .05*50px;
    padding-left       : .7*50px;
    background-image   : url();
    background-position: .3*50px;
    background-repeat  : no-repeat;
    background-size    : .24*50px;
    margin-top         : .2*50px
}

.search_title span {
    font-size  : .28*50px;
    color      : #fff;
    margin-left: .1*50px
}

.hotSearch {
    padding: .5*50px 0 .4*50px .4*50px
}

.hotSearch_title {
    font-size    : .3*50px;
    color        : #5a5c5d;
    margin-bottom: .3*50px;
    font-weight  : 700
}

.search_list li {
    width        : auto;
    height       : .66*50px;
    background   : #f8f8f8;
    border-radius: .05*50px;
    line-height  : .66*50px;
    text-align   : center;
    margin-right : .2*50px;
    margin-bottom: .2*50px;
    display      : inline-block;
    padding      : 0 .2*50px
}

.search_title img {
    position: absolute;
    top     : .415*50px;
    right   : 1.6*50px;
    float   : right;
    height  : .26*50px;
    width   : .26*50px
}

.historical_search {
    padding-top: .4*50px
}

.historical_title {
    padding      : 0 .4*50px;
    font-size    : .28*50px;
    color        : #5a5c5d;
    margin-bottom: .3*50px
}

.historical_title img {
    float : right;
    width : .4*50px;
    height: .4*50px
}

.historical_list {
    padding-left: .4*50px
}

.historical_list li {
    width        : 1.49*50px;
    height       : .66*50px;
    background   : #f8f8f8;
    border-radius: .05*50px;
    line-height  : .66*50px;
    text-align   : center;
    margin-right : .2*50px;
    margin-bottom: .2*50px;
    display      : inline-block;
    float        : left;
    overflow     : hidden;
    text-overflow: ellipsis;
    white-space  : nowrap
}

.notEmpty li {
    width        : 92%;
    height       : 1.3*50px;
    line-height  : 1.3*50px;
    font-size    : .3*50px;
    color        : #5a5c5d;
    padding      : 0 .3*50px;
    border-bottom: 1px solid #ededed;
    display      : -webkit-box;
    display      : -ms-flexbox;
    display      : flex
}

.level-icon {
    -webkit-box-flex: 1;
    -ms-flex        : 1;
    flex            : 1
}

.level-icon>img {
    width: .46*50px
}

.smart-title {
    -webkit-box-flex: 6;
    -ms-flex        : 6;
    flex            : 6;
    margin-top      : .3*50px
}

.smart-title>div {
    line-height: .3*50px
}

.keyword {
    color: #ee3943
}

.smart-title>div:nth-child(2) {
    margin-top: .16*50px;
    color     : #a0a0a0;
    font-size : .26*50px
}

.house-beside {
    margin-top   : .3*50px;
    margin-bottom: .34*50px;
    font-size    : .32*50px;
    color        : #1c1c1c;
    padding-left : .3*50px
}